ddddmmmmIIIICCCCRRRReeeecccceeeeiiiivvvveeee receives the next available output buffer from the image
converter.
If it succeeds, _d_s_t_B_u_f_f_e_r will point to an output buffer that contains
the output bytes, allocated by the image converter. After ddddmmmmIIIICCCCRRRReeeecccceeeeiiiivvvveeee
returns, the caller is automatically attached to the buffer (see
dmBuffer(3dm). When _d_s_t_B_u_f_f_e_r is no longer referenced, ddddmmmmBBBBuuuuffffffffeeeerrrrFFFFrrrreeeeeeee must
be called to free up the buffer resource.
The contents of _d_s_t_B_u_f_f_e_r should not be modified.
After ddddmmmmIIIICCCCRRRReeeecccceeeeiiiivvvveeee returns, ddddmmmmIIIICCCCGGGGeeeettttSSSSrrrrccccPPPPaaaarrrraaaammmmssss, ddddmmmmIIIICCCCGGGGeeeettttDDDDssssttttPPPPaaaarrrraaaammmmssss, and
IIIICCCCGGGGeeeettttCCCCoooonnnnvvvvPPPPaaaarrrraaaammmmssss can be called to retrieve the parameters that were used
to perform the conversion. To determine whether a buffer contains an
INTRA, INTER or BETWEEN frame, use ddddmmmmBBBBuuuuffffffffeeeerrrrGGGGeeeettttIIIImmmmaaaaggggeeeeTTTTyyyyppppeeee.
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
If ddddmmmmIIIICCCCRRRReeeecccceeeeiiiivvvveeee fails, and return DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE, ddddssssttttBBBBuuuuffffffffeeeerrrr is invalid and the
caller is not automatically attached to any buffer.
ddddmmmmIIIICCCCRRRReeeecccceeeeiiiivvvveeee can fail under 2 situations:
1. there was no buffer to receive (error code: DM_IC_Q_EMPTY)
2. an error occured during the conversion process.
Details of errors can be retrieved by calling ddddmmmmGGGGeeeettttEEEErrrrrrrroooorrrr((((3333ddddmmmm)))).